package com.sky.utils;

import java.util.ArrayList;
import java.util.List;

public class TextProcessor {

    public static void main(String[] args) {
        // 创建一个包含大文本的列表
        List<String> textList = new ArrayList<>();
        textList.add("这是一个大文本示例。它的内容可以包括很多信息，"
                + "比如说一些关于项目的描述、功能说明或者其他重要的备注信息。"
                + "我们可以通过这个程序来处理和显示这些文本。");

        textList.add("另一个示例文本可能包含不同的内容，"
                + "例如：在编程中，注释是非常重要的，它们可以帮助其他开发者理解代码的逻辑。"
                + "因此，写上清晰的注释是一个好习惯。");

        textList.add("大文本还可以用于测试程序的性能，"
                + "例如：我们可以不断增加文本的长度，观察程序的运行时间和内存占用情况。"
                + "这对于优化代码和确保程序稳定性都是至关重要的。");

        // 处理和输出文本
        for (String text : textList) {
            processText(text);
        }
    }

    private static void processText(String text) {
        // 模拟文本处理
        System.out.println("处理的文本内容：");
        System.out.println(text);
        System.out.println("文本长度为：" + text.length() + " 个字符");
        System.out.println("===========================================");
    }
}